/* PROJECTO: Projecto 3
 * FICHEIRO: casa.h
 *
 * DESCRIÇÃO: Codigo correspondente a class casa.
 *            
 *
 * TURMA / GRUPO: Turma 1 / Grupo 12
 * AUTORES: Fábio Domingo da Silva Rodrigues
 *          Rolando Emanuel Lopes Pereira
 *
 * DECLARAÇÃO:
 * Declaramos sob compromisso de honra que este trabalho nas suas partes
 * constituintes de código (e relatório, se aplicável) é original e da nossa
 * autoria, não correspondendo, portanto, a cópia ou tradução de outros
 * trabalhos já realizados, na FEUP ou fora dela.
 * Mais declaramos que todos os documentos ou código que serviram de base ao
 * desenvolvimento do trabalho descrito no relatório e seus anexos são
 * adequadamente citados e explicados na respectiva secção de referências
 * bibliográficas e que todas as eventuais partes transcritas ou utilizadas de
 * outras fontes estão devidamente assinaladas, identificadas e evidenciadas.
 * Subscrevemos a declaração acima:
 * Fábio Domingo da Silva Rodrigues
 * Rolando Emanuel Lopes Pereira
 *
 * REFERÊNCIAS E FONTES DE INFORMAÇÃO UTILIZADAS:
 *
 * SISTEMA OPERATIVO:
 * Debian 4.0
 * AMBIENTE DE DESENVOLVIMENTO:
 * Vim 7.0.235
 *
 * DATA DE INÍCIO: 20/05/2009
 * DATA DE CONCLUSÃO: 1/06/2009
 *
 * */

#ifndef _CASA_H_
#define _CASA_H_

#include <string>

class Casa
{
public:
	Casa(int posicao, std::string nome, int custo, std::string tipo, int renda_base, int valor_casa, int renda_casa);
	~Casa();
	int getPosicao() const;
	std::string getNome() const;
	int getCusto() const;
	int getRendaBase() const;
	int getRendaReal() const;
	void setDono(std::string);
	std::string getDono() const;
	int getValorCasa() const;
	void addCasas();
	//void remCasas();
	int getCasas() const;
	std::string getTipo() const;
private:
	int Posicao;
	std::string Nome;
	int Custo;
	int RendaBase;
	std::string Dono;
	int Casas;
	int ValorCasa;
    std::string Tipo;
    int RendaCasa;
};

#endif // _CASA_H_
